stay long or short - French English Dictionary